#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
    char a[256] = { 0 };
    scanf("%s", a);
    int l = strlen(a);
    int b = 0, g = 0;
    for (int i = 0; i < l; i++)
    {
        if (a[i] == 'b' && a[i + 1] == 'o' && a[i + 2] == 'y')
            b++;
        if (a[i] == 'g' && a[i + 1] == 'i' && a[i + 2] == 'r' && a[i + 3] == 'l')
            g++;
        if (a[i] == 'b' && a[i + 1] != 'o')
            b++;
        if (a[i] == 'o' && a[i - 1] != 'b')
            b++;
        if (a[i] == 'y' && a[i - 1] != 'o')
            b++;
        if (a[i] == 'g' && a[i + 1] != 'i')
            g++;
        if (a[i] == 'i' && a[i - 1] != 'g')
            g++;
        if (a[i] == 'r' && a[i - 1] != 'i')
            g++;
        if (a[i] == 'l' && a[i - 1] != 'r')
            g++;
        if (a[i] == 'o' && a[i + 1] == '.' && a[i - 1] != '.')
            b++;
        if (a[i] == 'b' && a[i + 1] == 'o' && a[i + 2] != 'y')
            b++;
        if (a[i] == 'i' && a[i + 1] == '.' && a[i - 1] != '.')
            g++;
        if (a[i] == 'r' && a[i + 1] == '.' && a[i - 1] != '.')
            g++;
        if (a[i] == 'g' && a[i + 1] == 'i' && a[i + 2] != 'r')
            g++;
        if (a[i] == 'g' && a[i + 1] == 'i' && a[i + 2] == 'r' && a[i + 3] != 'l')
            g++;
    }
    printf("%d\n%d", b, g);
    return 0;
}